//---------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------- Buscador Simple de Problemas
//---------------------------------------------------------------------------------------------------------------------------
	function ajax_buscar_problemas(id_elemento){
		jQuery("div#resultado_busqueda_problemas"+id_elemento).show();
		// Muestra Transicion
		jQuery('div#resultado_busqueda_problemas'+id_elemento).html('<img src="/images/loading3.gif" />');			

		jQuery.ajax({
			type: "GET",
			url: "/ajax/listado_problemas/",
			data: "q="+jQuery("#texto_problema"+id_elemento).val(),
			success: function(data) {
				var obj = jQuery.parseJSON('['+data+']');
				var html_resultado = "";

				if(obj.length > 0){
					html_resultado = '<p style="margin-bottom: 2px;float: left;"><b>Se encontraron '+obj.length+' resultados</b><div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoProblemas(\''+id_elemento+'\')" style="font-weight: bold;">x</a></div></p>';
					// Muestro el Resultado
					jQuery.each(obj, function(key, val) {
					    html_resultado += '<p style="margin-top: 2px;"><a href="javascript:agregarElementosProblemasForm(\''+val.id+'\',\''+val.name+'\',\''+id_elemento+'\');" class="btn" style="text-align: left;width: 94%;">'+val.name+'</p>';
					});
				}else{
					html_resultado = '<p style="margin-top: 2px;float: left;">No se encontraron datos.<div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoProblemas(\''+id_elemento+'\')" style="font-weight: bold;">x</a></div></p>';
				}

				jQuery("div#resultado_busqueda_problemas"+id_elemento).html(html_resultado);
			}

		})
	};

	function agregarElementosProblemasForm(id, valor, id_elemento){
		jQuery("input#problema_id"+id_elemento).val(id);
		jQuery("input#texto_problema_seleccionado"+id_elemento).val(valor);
		jQuery("input#texto_problema"+id_elemento).val(valor);
		jQuery("div#resultado_busqueda_problemas"+id_elemento).hide();
	}

	function cerrarResultadoProblemas(id_elemento){
		jQuery("div#resultado_busqueda_problemas"+id_elemento).hide();
	}	
//---------------------------------------------------------------------------------------------------------------------------
//-FIN------------------------------------------------------------------------------------------ Buscador Simple de Problemas
//---------------------------------------------------------------------------------------------------------------------------


	
//------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------- Buscador Simple de Medicamentos
//------------------------------------------------------------------------------------------------------------------------------
	function ajax_buscar_medicamentos(){
		jQuery("div#resultado_busqueda_medicamentos").show();
		// Muestra Transicion
		jQuery('div#resultado_busqueda_medicamentos').html('<img src="/images/loading3.gif" />');			

		jQuery.ajax({
			type: "GET",
			url: "/ajax/listado_medicamentos/",
			data: "q="+jQuery("#texto_medicamento").val(),
			success: function(data) {
				var obj = jQuery.parseJSON('['+data+']');
				var html_resultado = "";

				if(obj.length > 0){
					html_resultado = '<p style="margin-bottom: 2px;float: left;"><b>Se encontraron '+obj.length+' resultados</b><div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoMedicamentos()" style="font-weight: bold;">x</a></div></p>';
					// Muestro el Resultado
					jQuery.each(obj, function(key, val) {
					    html_resultado += '<p style="margin-top: 2px;"><a href="javascript:agregarElementosMedicamentosForm(\''+val.id+'\',\''+val.name+'\');" class="btn" style="text-align: left;width: 94%;">'+val.name+'</p>';
					});
				}else{
					html_resultado = '<p style="margin-top: 2px;float: left;">No se encontraron datos.<div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoMedicamentos()" style="font-weight: bold;">x</a></div></p>';
				}

				jQuery("div#resultado_busqueda_medicamentos").html(html_resultado);
			}

		})
	};

	function agregarElementosMedicamentosForm(id, valor){
		jQuery("input#medicamento_id").val(id);
		jQuery("input#texto_medicamento_seleccionado").val(valor);
		jQuery("input#texto_medicamento").val(valor);
		jQuery("div#resultado_busqueda_medicamentos").hide();
	}


	function cerrarResultadoMedicamentos(){
		jQuery("div#resultado_busqueda_medicamentos").hide();
	}	
//------------------------------------------------------------------------------------------------------------------------------
//-FIN------------------------------------------------------------------------------------------ Buscador Simple de Medicamentos
//------------------------------------------------------------------------------------------------------------------------------


//---------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------- Buscador Simple de Practicas
//---------------------------------------------------------------------------------------------------------------------------
	function ajax_buscar_practicas(){
		jQuery("div#resultado_busqueda_practicas").show();
		// Muestra Transicion
		jQuery('div#resultado_busqueda_practicas').html('<img src="/images/loading3.gif" />');			

		jQuery.ajax({
			type: "GET",
			url: "/ajax/listado_practicas/",
			data: "q="+jQuery("#texto_practica").val(),
			success: function(data) {
				var obj = jQuery.parseJSON('['+data+']');
				var html_resultado = "";

				if(obj.length > 0){
					html_resultado = '<p style="margin-bottom: 2px;float: left;"><b>Se encontraron '+obj.length+' resultados</b><div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoPracticas()" style="font-weight: bold;">x</a></div></p>';
					// Muestro el Resultado
					jQuery.each(obj, function(key, val) {
					    html_resultado += '<p style="margin-top: 2px;"><a href="javascript:agregarElementosPracticasForm(\''+val.id+'\',\''+val.name+'\');" class="btn" style="text-align: left;width: 94%;">'+val.name+'</p>';
					});
				}else{
					html_resultado = '<p style="margin-top: 2px;float: left;">No se encontraron datos.<div style="float: right;margin-top: -5px;"><a href="javascript:cerrarResultadoPracticas()" style="font-weight: bold;">x</a></div></p>';
				}

				jQuery("div#resultado_busqueda_practicas").html(html_resultado);
			}

		})
	};

	function agregarElementosPracticasForm(id, valor){
		jQuery("input#practica_id").val(id);
		jQuery("input#texto_practica_seleccionado").val(valor);
		jQuery("input#texto_practica").val(valor);
		jQuery("div#resultado_busqueda_practicas").hide();
	}

	function cerrarResultadoPracticas(){
		jQuery("div#resultado_busqueda_practicas").hide();
	}	
//---------------------------------------------------------------------------------------------------------------------------
//-FIN------------------------------------------------------------------------------------------ Buscador Simple de Practicas
//---------------------------------------------------------------------------------------------------------------------------


	//----------------------------------------------------------------------------------------------- VADEMECUM
	function muestra_oculta_vademecum(id){
		// Muestra/oculta los demas datos para los medicamentos
		if(jQuery('#chk_'+id).is(':checked')) {  
			jQuery('#indicacion_id_'+id).show();
			jQuery('#fecha_inicio_'+id).show();
			var indicacion_id = jQuery('#indicacion_id_'+id).val();
			if (indicacion_id != 2) {
				jQuery('#fecha_fin_'+id).show();
			}
		} else {  
			jQuery('#indicacion_id_'+id).hide();
			jQuery('#fecha_inicio_'+id).hide();
			jQuery('#fecha_fin_'+id).hide();
		}  
	}
	function muestra_fin_vademecum(id){
		// Muestra/oculta la fecha de fin, segun el tipo de indicacion
		var indicacion_id = jQuery('#indicacion_id_'+id).val();
		if (indicacion_id != 2) {
			jQuery('#fecha_fin_'+id).show();
		} else {
			jQuery('#fecha_fin_'+id).hide();
		}

	}


	//--------------------------------------------------------------------------------------------------- PROBLEMAS
	function muestra_oculta_problema(id){
		// Muestra/oculta los demas datos para los Problemas
		if(jQuery('#chk_'+id).is(':checked')) {  
			jQuery('#state_problem_id_'+id).show();
			jQuery('#fecha_problema_'+id).show();
			jQuery('#tag_id_'+id).show();
		} else {  
			jQuery('#state_problem_id_'+id).hide();
			jQuery('#fecha_problema_'+id).hide();
			jQuery('#tag_id_'+id).hide();
		}  
	}

	//---------------------------------------------------------------------------------------------- SIGNOS VITALES
	function muestra_oculta_signo(id){
		// Muestra/oculta los demas datos para los Signos Vitales
		if(jQuery('#chk_'+id).is(':checked')) {  
			jQuery('#valor_'+id).show();
			jQuery('#fecha_signo_'+id).show();
		} else {  
			jQuery('#valor_'+id).hide();
			jQuery('#fecha_signo_'+id).hide();
		}  
	}

	jQuery( ".fecha" ).datepicker({
				showOtherMonths: true,
				dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
				dateFormat: 'dd/mm/yy',
				monthNamesShort:	['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
				monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
				nextText: 'Siguiente',
				prevText: 'Anterior'
	});